// pages/ticket/ticketDetail/ticketDetail.js
import {
  TicketModel
} from '../../../models/ticket'
const ticketModel = new TicketModel()
// const QRCode = require('qrcode');
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    ticketName: null,
    ticketAmount: 0,
    ticketExpirdDate: null,
    ticketLimit: 0,
    imgSrc: '',
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      ticketId: options.ticketId,
    })
    this.loadUseRule(options.ticketId)
  },
  goUse() {
    // wx.navigateTo({
    //   url: '/pages/confirm/confirm'
    // })

    wx.reLaunch({
      url: '/pages/confirm/confirm?entityNum='+this.data.rules.couponCode
    })
    
    // const from = app.globalData.from
    // console.log(from)
    // app.toMayi()
    // if (from == 'pages/ticket/list/list') {
    //   app.toMayi()
    // } else {
    //   app.backMayi()
    // }
  },
  loadUseRule(couponId) {
    let vm = this
    ticketModel.loadUseRule(couponId).then(res => {
      this.setData({
        rules: res
      })
      if (res.couponCode) {
        // QRCode.toString(res.couponCode,{type: 'svg'}, function (err, url) {
        //   let str = 'data:image/svg+xml;base64,' + Buffer(url).toString('base64');
        //   console.log(str);
        //   vm.setData({
        //     imgSrc: str
        //   })
        // })
      }
      
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})